package ro.fortech.peaa.service.api;

import java.util.List;

import ro.fortech.peaa.domain.Employee;

/**
 * Interface for the EmployeeManager.
 * 
 * @author robert
 *
 */
public interface IEmployeeManager {
	public Employee find(Integer id) throws Exception;
	
	public List<Employee> findAll() throws Exception;
	
	public void insertEmployee(Employee employee) throws Exception;
	
	public void deleteEmployee(Employee employee) throws Exception;
	
	public void updateEmployee(Employee employee) throws Exception;
	
	public Double getAverageSalary() throws Exception;
	
}
